Робота з командною оболонкою BASH

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
ІКТА
Кафедра:
ЗІ

Інформація про роботу

Рік:
2017
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи телекомунікаційних мереж
Група:
БІ-31

Частина тексту файла

Національний університет «Львівська політехніка» Інститут комп’ютерних технологій, автоматики та метрології ІКТА Кафедра ЗІ / Лабораторна робота №2 з дисципліни: «Операційні системи» на тему: «Робота з командною оболонкою BASH» Львів 2017 Мета : Оволодіти практичними навичками роботи та адміністрування в системі LINUX за допомогою командної оболонки BASH. Ознайомитись із оболонкою BASH, виконанням команд у BASH, змінними оболонки, синтаксисом BASH-сценаріїв. Теоретичні відомості: Короткий список команд, які вам можуть знадобитися: pwd – вивести поточну директорію. hostname - вивести або змінити мережеве ім'я машини. whoami - ввести ім'я під яким я зареєстрований. date - Вивести або змінити дату і час. Наприклад, щоб встановити дату і час рівну 2000-12-31 23:57, слід виконати команду: date 123123572000 time - Отримати інформацію про час, потрібний для виконання процесу + ще деяку інформацію. Не плутайте цю команду з датою. Наприклад: ви можете визначити як багато часу потрібно для виведення списку файлів в директорії, набравши послідовність: time ls. who - Визначити хто з користувачів працює на машині. rwho –a - Визначення всіх користувачів, які підключилися до вашої мережі. Для виконання цієї команди потрібно, щоб був запущений процес rwho. Якщо такого немає - запустіть setup " setup" під суперкористувачем. finger [имя_пользователя]- Системна інформація про зареєстрованого користувача. Спробуйте: finger root uptime - Кількість часу, що пройшов з останнього перезавантаження. ps –a - Список поточних процесів. top - Інтерактивний список поточних процесів відсортованих по використанню центрального процесора. uname - Вивести системну інформацію. free – Вив ести інформацію про пам'ять. df –h - (= Місце на диску) Вивести інформацію про вільний і використовуваний простір на дисках (в читабельному вигляді). du / -bh | more - (= Хто скільки зайняв) Вивід детальної інформації про розмір файлів по директоріях починаючи з кореневої (в читабельному вигляді). cat /proc/cpuinfo - Системна інформація про процесор. Зауважте, що файли в /proc директорії - не справжні файли. Вони використовуються для отримання інформації, відомої системі. cat /proc/interrupts - Використовувані переривання. cat /proc/version - Версія ядра Linux та інша інформація cat /proc/filesystems - Вивести використовувані в даний момент типи файлових систем. cat /etc/printcap - Вивести налаштування принтера. lsmod - (Як root) Вивести інформацію про завантажені в даний момент модулі ядра. set | more - Вивести поточні значення змінних оточення.echo $PATH - Вивести значення змінної оточення "PATH" Ця команда може використовуватися для виведення значень інших змінних оточення. Скористайтеся командою set, для одержання повного списку. grep … - Пошук входження регулярного виразу в рядки заданого файлу (потоку). Завдання: 1. Вивести будь-яке повідомлення за допомогою команди echo перенаправивши вивід: у неіснуючий файл за допомогою символу >; у неіснуючий файл за допомогою символу >>; в існуючий файл за допомогою символу >; в існуючий файл за допомогою символу >>; Пояснити результати. 2. Переадресувати стандартний ввід для команди cat на файл. 3. Вивести повідомлення за допомогою команди echo в канал помилок. Створити файл myscript: #!/bin/sh echo stdout echo stderr>&2 exit 0 Запустити його: без перенаправлення (sh myscript); перенаправити стандартний вивід у файл, переглянути вміст файлу (sh myscript > file1); перенаправити стандартний канал помилок в існуючий і неіснуючий файли за допомогою символів > і >>; перенаправити стандартний вивід у файл 1, стандартний канал помилок - у файл 2; перенаправити стандартний вивід і стандартний канал помилок у файл 3; перенаправити стандартний вивід у файл 4 за допомогою символу >, а стандартний канал помилок у файл 4 за допомогою символу >>; Пояснити результати. 4. Вивести третій рядок з останніх десяти рядків відсортованого в зворотному порядку файлу /etc/group. 5. Підрахувати за допомогою конвеєра команд кількість блоко...
Антиботан аватар за замовчуванням

25.11.2018 21:11

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини